Most of the restaurants are located within the hotels in the Hamlet of Lake Louise. Dining at the Post Hotel is simply amazing. Additionally, ask at your hotel or campground where they would recommend.
There are a couple of restaurants located at Samson Mall, also the Station Restaurant which was converted from the heritage-listed train station and another at a gas station. There are also a few restaurants located just outside of Lake Louise at the various other hotels just off the beaten path.